Rule changes made by the government on its auction for contracts to support new electricity generation will increase costs for energy users by around £100 million a year, according to an investigation by the National Audit Office.