'Cowardly assault': Ashmont man Jeremy Powell, 28, sentenced for punching pregnant woman