Gen. Mark Milley tells Congress he advised Biden to leave 2,500 troops in Kabul to prevent government collapse and Taliban takeover, defends not resigning when advice ignored