lenovo legion y520 battery life