The National Energy System Operator says delays to clean energy projects will cost consumers around £4.2 billion in 2030.