Study finds that solar will be most inexpensive form of energy by 2025