how long does a 2032 battery last