Visit-to-visit HbA1c and glucose variability and the risks of macrovascular and microvascular events in the general population