Characterization and origin of the 'B' and 'C' compounds in the acid/neutral forensic signatures of heroin - products from the acylation of porphyroxine and subsequent hydrolysis