HCN: A plausible source of purines, pyrimidines and amino acids on the primitive earth