NBC: Hamas ready to cede control of Gaza, official says