why do my teeth hurt when i drink cold water