how long do quartz watches last