WHIZARD: Simulating Multi-Particle Processes at LHC and ILC