"On behalf of the people of Uganda I am challenging you (Museveni) to a free and fair election in 2021," the singer, whose real name is Robert Kyagulanyi, announced at an event in Kampala.