Afghan president blames US withdrawal for Taliban advance