BP's $90 billion investment