Storm Idalia lashes Cuba with high winds and rain