US senator says he ‘cannot defend the indefensible’ as Israel’s siege of Gaza continues