EU hammers Google with $2.7 billion antitrust fine for illegal search manipulation