Reaction pathways for pyridine adsorption on silicon (0 0 1)