Quran and modern science