Hamas, Israel approve humanitarian lull in Gaza