BP invests in new artificial intelligence technology