EU’s top court upholds $2.7 billion fine against Google