Haematobium eggs detection in human bladder cancer and sporocysts in snail vectors: Seven cases report and a review of the Burkina Faso literature.