Cavan Sullivan becomes the youngest US international goalscorer in history with a stunning lob in a 3-0 friendly win over rivals Mexico.