Severe weather storms have swept across Melbourne, leaving flash flooding and large hailstones in its wake.