Germany threatens to fine Facebook €500,000 for each fake news post