Israel launches Trump-backed attack on Gaza after Hamas ‘twice’ rejects US ceasefire deal