Hamas says no truce with Israel “for now”