The government has announced the details of its long-awaited Warm Homes Plan which promises to cut energy bills.