Homes, condos and land for sale and rent in Palm Desert, CA