A powerful hailstorm swept through the US city of Denver, bringing hailstones reportedly as large as golf balls.