In-situ preparation of supported precious metal and metal oxide nanoparticles by nanoreactor flash pyrolysis