The government outlines plans to spend £7.6bn on cleaner energy by 2020, but delays a decision on long-term emissions targets.