Weight gain, diabetes on rise