Move constructor and copy operator.