Another mega project! China building cable-stayed bridge for high-speed rail