Hilton, Starwood, Marriott and other hotels tighten loyalty programs