How Far Can We Extract Diverse Perspectives from Large Language Models? Criteria-Based Diversity Prompting!