What is the Church of Almighty God?

What is the Church of Almighty God?