Text this: Can community health centers improve the self-rated health of migrants? Evidence from China