Trump's top general calls former president “fascist” and “dangerous” threat