Marriott sinks after missing revenue expectations