how many types of energy are