My Canon S45 battery is dying, only lasts for about 20 shots. Anyplace in Singapore sells replacement batteries? Buying from canon directly will be very costly.