are trade secrets cheaper than patents