Synthesis of fly ash supported and non supported metal and metal oxide nanoparticles characterization and catalytic applications