Gen. McKenzie undercuts Biden's claims about Afghan collapse