New lodge opens on island in the Zambezi