samsung galaxy s6 battery