NBC: Mark Shields, TV pundit and political analyst, dies at 85