Selling donated blood is a non-pardonable offence: CJP