Metal organic frameworks as heterogeneous catalysts