Swiggys valuation raised to billion ahead of mega IPO