Principles and application of an in vivo swine assay for the determination of arsenic bioavailability in contaminated matrices