A polypyrrole rotor driven by sorption of water vapour