Rings with minimum condition on principal ideals