أبي الحسن علي بن سوار