Buy Bajaj Finserv; target of Rs 3470: ICICI Direct