Uber allowed to continue self-driving car project but must return files to Waymo