Damaging winds and hailstones have caused damage across Adelaide overnight, with trees blocking roads and falling onto vehicles.