Massachusetts bus operator to add over 300 green vehicles