Factors affecting levels of urinary albumin excretion in the general population of Spain: the Di@bet.es study.