Strong winds and 'monster-sized' hail cause extensive damage