common fragmentation mechanisms in mass spectrometry