Israel extends Gaza ceasefire for 24 hours, Hamas rejects terms