Quran teaches that Allah is the best of deceivers