UK police raids on people trading crypto for cash raises a hard question about financial freedom April 25, 2026