At least 20 people are missing after a boat capsized on a river in western Uganda. Eight survivors have been rescued, local police said.