Hamas rejects US truce ‘diktats’