Dean cain and teri hatcher dating