Hurricane Ivan hits Cayman firms