Intracytoplasmic sperm injection using surgically retrieved epididymal and testicular spermatozoa in cases of obstructive and non-obstructive azoospermia.