Robert Bruce surges late to win Arlington Million 2018