Hurricane Sally makes US landfall at 105 mph flooding towns