Gen-C: Populating Virtual Worlds with Generative Crowds