Biden negotiates truce between Israel and Hamas