Character varieties of hyperbolic knot complements