Davydov's soliton revisited : self-trapping of vibrational energy in protein