Macbook Pro battery problems and fixes