President of Botswana due in Ghana today