Hybrid organic-inorganic polyoxometalate compounds: from structural diversity to applications.