Laptop Battery C42N1846 price