Millions set to save £200 on energy bills – but it could be short-lived