Death toll from Mogadishu blast jumps to 20