Which phone has the best battery life? Let's find out