A mass accuracy sensitive probability based scoring algorithm for database searching of tandem mass spectrometry data