Factors influencing implementation of the Community Health Fund in Tanzania.