ابن‌ابی‌جمهور، محمد بن زین‌الدین