Harper home run sparks Twitter war between foes