The People of the Cave mentioned in the Quran in surah Al Kahf (The Cave) who slept for 300 years