UNDERSTANDING SMARTPHONE BATTERY DEGRADATION: WHY THEY DON'T LAST FOREVER