Italian island of Sicily battered by torrential rain and strong winds