EU hits Google with $2.7B fine for abusing weaker rivals