Public-key cryptosystem based on quantum BCH codes and its quantum digital signature