Extended Main-sequence Turnoffs in the Double Cluster h and χ Persei: The Complex Role of Stellar Rotation