Hamas rules out return to truce