Fragile Gaza truce is back on track after hours-long delay in hostage-for-prisoner swap