Ed Miliband has insisted net zero is the “economic opportunity of our time” as he accused Kemi Badenoch of pursuing an “anti-future generations” agenda.