Hamas-led militants have released three more hostages, all Israeli civilian men, to the Red Cross – and Israel is set to free dozens of Palestinian prisoners as part of a fragile agreement that has paused the war in the Gaza Strip.