can gaining weight make you shorter