Dorchester man charged with assaults in Dorchester, Brighton, Cambridge