BBC producer killed outside Mogadishu hotel