Fumarate is a terminal electron acceptor in the mammalian electron transport chain