Autonomous vehicle firm Oxa taps BP, Nvidia in $103m funding round