Subunit interactions in ABC transporters: towards a functional architecture.