Hamas says 'ready' for Gaza truce after Lebanon ceasefire