حسن بن سلیمان حلی