Structure and mechanism of the chromatin remodelling factor ISW1a