Airbnb calls off Great Wall sleepover contest following pushback from China