Wind, solar narrowing the price gap with coal and gas