Targeted synthesis of silicomolybdic acid (Keggin acid) inside mesoporous silica hollow spheres for Friedel-Crafts alkylation.