Structure, mechanism, and regulation of the chloroplast ATP synthase