20210521 world.middle-east: Israel and Hamas agree Gaza truce to end 11 days of conflict