Fake news, technology and ethics: Can AI and blockchains restore integrity?