Marriott posts first quarterly loss in nearly nine years as virus hits bookings