Mechanisms for ATP-dependent chromatin remodelling