The plastid terminal oxidase: its elusive function points to multiple contributions to plastid physiology