Ola revs up with $500M investment, IPO in the works