Nomura retains buy rating on BPCL with a target price of ₹460