Arsenic and fluvial biofilms: biogeochemistry, toxicity and biotic interactions