Biden takes heat for vacationing while US citizens remain in Afghanistan