Heterogeneous catalysis in the synthesis of tetrahydrocannabinol analogues