Mechanisms for the heterogeneous hydrolysis of hydrogen chloride, chlorine nitrate and dinitrogen pentoxide on water-rich atmospheric particle surfaces