Gen. Mark Milley apologizes during a graduation address