Text this: How to make more people adopt healthy behaviors? Assessing health literacy, health promoting lifestyle and their association of community residents in Shenzhen, China