knowledge in quran and hadith