QuRating: Selecting High-Quality Data for Training Language Models