Macbook 12 retina battery life July 8, 2019 16 32 64 128 Macbook retina 12 inch 2017 battery life Macbook retina 12 inch early 2015 battery life