Habakkuk: Suffering and the Sovereignty of God