smartphone battery life 2016