LIC buys stake in BPCL