X1 carbon gen 7 battery life reddit July 8, 2019 16 32 64 128 X1 carbon gen 10 oled review X1 carbon gen 6 in 2022 X1 carbon 6 gen