Satellites watch Hurricane Sally make landfall in Alabama