Integrating Variable Renewables into the Electric Grid: An Evaluation of Challenges and Potential Solutions