Syarat Wajib Haji, Syarat Sah, dan Rukun Haji Berdasarkan Syariat