Lyft files IPO, beating Uber to go public