Text this: eHealth literacy in the general population: a cross-sectional study in China