Religious and philosophical views of al-Farabi