BP purchases 43% of Marocaine Vie