Uganda's military chief Muhoozi Kainerugaba, who is also the son of the country's long-ruling President Yoweri Museveni, said he would run for president in 2031.