Environmental contaminants and male infertility: Effects and mechanisms. (24th May 2020)