America says its 20-year war with Afghanistan is over after the last plane carrying US troops left Kabul airport this morning.