Shanghai World Expo draws to a close