Newegg plans $175 million IPO