Apple apologizes over handling of iPhone slowdown and slashes price of a replacement battery from $79 to $29