Biogeochemistry of selenium. A review