Israel and Hamas militant movement have accepted a 12-hour humanitarian ceasefire in Gaza. The truce is due to begin at…