All perfect praise be to Allah, The Lord of the worlds. I testify that there is none worthy of worship except Allah and that Muhammad is His slave and Messenger.
This hadeeth is not attributed to the Prophet at all in any of the books of the Sunnah that we have at hand, but it was reported by Ibn Abu Haatim in his Tafseer (exegesis) as only being a statement of Ibn ‘Abbaas [and not said by the Prophet]; and Ibn Katheer said, “Its chain of narrators is authentic.”
So we are afraid that Ibn ‘Abbaas had taken it from the Israelites, as it is known that he would narrate from Ka’b Al-Ahbaar and others, as was stated by Ibn Katheer in Al-Bidaayah wan-Nihaayah (1/22).
The same thing was said by Shaykh Al-Albaani in Silsilat Al-Ahadeeth Adh-Dha’eefah wal-Mawdhoo’ah wa Atharuha As-Sayyi’ fee Al-Ummah.
Given that the hadeeth is not proven to be authentic, there is no need to discuss its meaning or its inconsistency with scientific facts.
Allah knows best.