Modelling adaptive behaviour to predict the effectiveness of contact-tracing apps integrated in risk mitigation strategies