Are Uranus and Neptune really ice giants?