Impact evaluation of a community-based intervention to reduce risky sexual behaviour among female sex workers in Shanghai, China