How many ATP are generated from the electron transport chain?