China deploys new artificial satellite