EU makes private anonymous wallets illegal in three years