How long does it take to fill a cavity at the dentist