Dozens die as blasts hit Kampala during the World Cup final, as police suggest al-Qaeda-linked Somali militants are to blame.