EU adopts blacklist of 17 tax havens