The cost of subsiding renewable energy will reach £19.7 billion by 2030.