The mechanism of the selective reduction of nitrogen oxides by hydrocarbons on zeolite catalysts