PHANTOM: A Monte Carlo event generator for six parton final states at high energy colliders