Generating Diverse Criteria On-the-Fly to Improve Point-wise LLM Rankers