Africa’s first solar-powered boat set to sail from Durban