Labor promises 90 new electric buses to slash transport emissions