Landslide kills 31 in eastern Uganda