Florida State tops Auburn for final BCS title, 34-31