London identified as the world’s most sustainable city