Al-Shabaab claims responsibility for deadly Mogadishu attack