Torrential rain and hail, minor damage to several buildings