Trump rally in Alabama for 4th of July weekend canceled ...