Hurricane Sally swamps US Gulf Coast