Polybrominated biphenyl and diphenylether flame retardants: analysis, toxicity, and environmental occurrence.