JudgeSQL: Reasoning over SQL Candidates with Weighted Consensus Tournament