Indian markets recover from Monday sell-off as Gift Nifty signals gap-up