Uber set to test self-driving cars for passengers in Pittsburgh, with human backup