Consumers will pay £1.5 billion too much for electricity after ministers handed windfarms golden subsidies, watchdog says