Knowledge, attitude and practice survey on immunization service delivery in Guangxi and Gansu, China.