BPCL to spend ₹8,000 crore this fiscal