Four Caribbean islands among 17 jurisdictions designated as tax havens