ICICI Prudential stocks: Buy ICICI Prudential Life Insurance Company, target price Rs 670: Emkay Global