US president says Hamas has ‘three or four days’ to respond to his Gaza ceasefire proposal.