Divine Sovereignty AND Human Responsibility