Invesco cuts Swiggy valuation by half to $5.5 billion