UN calls for immediate Gaza truce