The disaster catches pupils sleeping overnight at a school in Mukono, east of the capital Kampala.