EU hits Google with record fine of over $5 billion