Random-Cluster Dynamics