The Cuntz semigroup, a Riesz type interpolation property, comparison and the ideal property