Targeting accuracy and impact of a community-identified waiver card scheme for primary care user fees in Afghanistan