eating less but still gaining weight and having high cholesterol