Biden blames Afghans, Trump while saying the ‘buck stops with me’