More than 30 hurt when bus hits overpass in Boston