Teen athlete dies after 30-minute ambulance wait