Birkenstock sets IPO at $46 per share