Which of the following is a source of energy for most life on earth?