Why BP is betting billions that God is Brazilian