This is a compromised president: Huckabee