A long-awaited ceasefire in Gaza has begun after a three-hour delay as Hamas named the three female hostages it plans to free later on Sunday.