VMAPD: Generate Diverse Solutions for Multi-Agent Games with Recurrent Trajectory Discriminators