Mark Piesing Did Robert McNamara know Vietnam was unwinnable? A new biography asks the same question – and looks into a potential affair with Jackie