Structure and function of the AAA+ protein CbbX, a red-type Rubisco activase