Densest Diverse Subgraphs: How to Plan a Successful Cocktail Party with Diversity