Text this: F1FO ATP synthase molecular motor mechanisms