Identification of non-mitochondrial NADPH oxidase and the spatio-temporal organization of its components in mouse spermatozoa.