EllieSQL: Cost-Efficient Text-to-SQL with Complexity-Aware Routing