Hamas rejects Cairo’s call for truce