Bill Gates, Khosla Ventures Inject $23.5 Million Into Engine Startup EcoMotors