A healthy body weight lowers cancer risk