Energy Secretary Ed Miliband said he was ‘wary’ of a ban without being able to guarantee that greener alternatives would be cheaper by the deadline.