Apple admits MacBook battery issue