I seriously doubt the veracity of this story as no big news outlet is reporting it. Besides references to this post, and a simliar post at Linkedin, the post by the source you sited and some science blog are the only ones reporting this story.
DuckDuckGo Search results page