Militants claim Marriott attack