eu slaps google with record $2.7b fine