Severe weather causes major damage