Former treasurer Wayne Swan confirms he will run against Labor frontbencher Mark Butler for the position of ALP president.