What macromolecule is used to store energy?