Uber has suspended its driverless vehicle testing on public roads in the US after a pedestrian was struck and killed by one of its test cars.