Aggies win ugly against Elon