Honor Note 10 to launch in China on July 31, confirms company