Scotland's Duncan Scott produces arguably the upset of the Commonwealth Games by beating current Olympic champion Kyle Chalmers and former Olympic champion Chad le Clos with a late surge to win the men's 100m freestyle title.