Justin Terrazas charged with aggravated assault