'Idol' finale draws 35.4M viewers