Nifty 50 could move up to 18700-18750, support at 18550; Bajaj Finserv, HDFC Life, Indigo among top stocks to buy