SurveyGen: Quality-Aware Scientific Survey Generation with Large Language Models