Geology, basin analysis, and hydrocarbon potential of Mozambique and the Mozambique Channel