Hamas releases 24 hostages on first day of Gaza truce, Red Cross confirms