China launches advanced satellite to detect high-energy gamma rays in joint project with France