Associations between serum potassium and sodium levels and risk of hypertension: a community-based cohort study