QM/MM study of HCV NS3/NS4A protease with its main substrates: from the structure to the kinetics