Wayde van Niekerk beats Kirani James and shows his class