Mass. man charged with hate crime after trying to run over B