Levi Strauss files for IPO