Which three classes of nutrients supply the body with energy