Coupling of CFTR Cl− channel gating to an ATP hydrolysis cycle