China blasts 44th orbital launch atop Long March 4B