Major Garrett Says He's 'Militantly Non-Partisan'--But Sounds Like Obama Flack