Catalysis by heteropoly compounds—recent developments