Environmental factors and semen quality.