Heavy rains pound Cuba ahead of Hurricane Melissa's landfall