Storm sets Caribbean country back 20 years