Strong winds and heavy rain tear through Italian island of Sardinia