Outstanding mechanistic questions in heterogeneous catalysis