Gaza factions in 'day-long truce'