Labour previously pledged to ban the sale of new petrol and diesel vehicles from 2030 but it is now set to u-turn and row back on pledges.