Funding squeeze hits UN food programme in Afghanistan