China launches ‘6G’ satellite to test terahertz technology