John Krafcik quits as CEO of Google's self-driving car project