HDFC Life Insurance gets buy rating, target ₹715