Multiple socioeconomic determinants of weight gain: the Helsinki Health Study