category on UIColor: scale saturation and brightness, create colour with rgb string