US tops Germany and UK as best country to work for foreign talent, says study