The Shard is now Europe's tallest building