The TianQin project: Current progress on science and technology. (4th August 2020)