Rational Synthesis and Tuning of Nanoparticles and Nanocomposites for Electrocatalytic Applications