Petrology, mineralogy and geochemistry of the late Precambrian phosphate deposits of Upper Volta (W Africa)