Polyoxometalates in materials science, technology and medicine