NiPdPt trimetallic nanoparticles as efficient electrocatalysts towards the oxygen reduction reaction