Libra could potentially finance illegal activities