Marriott’s earnings fall on shorter quarter