Chameleon effect and the Pioneer anomaly