BP Sells Castrol Stake for $10.1B; Castrol India Shares Jump