San Marcos police corporal charged with aggravated assault