Onetime Trump critic wins Ala. GOP House runoff