Explicitly define move constructor and move assignment operator to appease MSVC.