how long does a cr2032 battery last