Predicting the stability of mutant proteins by computational approaches: an overview