30,000 rally for Trump in Alabama