Biden snaps at reporters asking about Afghanistan and says he'll only answer 'legitimate questions'.