Atomistic level understanding of the stabilization of protein Trp cage in denaturing and mixed osmolyte solutions