Marriott beats Wall Street estimates on China recovery