Transcriptome profile analysis reveals putative molecular mechanisms of 5-aminolevulinic acid toxicity.