Elijah Armstrong wins 2nd national title in 3 years in 5K