The Department for Transport (DfT) has announced a £37.8 million investment to deliver 319 new zero emission buses across England by spring 2027.