Apple apologizes for MacBook keyboard issues