Feasibility of Network-layer Anonymity Protocols at Terabit Speeds using a Programmable Switch