The Taliban has declared an “amnesty”, but only foreigners are being allowed to cross a checkpoint to the airport.