Hurricane Nicholas pounds US Gulf Coast