Body mass index and weight change since 20 years of age and risk of coronary heart disease among Japanese: the Japan Public Health Center-Based Study