Internet restrictions make doing business harder in China