Structure and mechanism of ABC transporters.