Afghan president in talks as Taliban near Kabul