Cleaning for soft and hard contact lenses