Uber hires Nasa engineer to lead flying car project