American Cole Hocker has great finish to win gold in 1500m