Nanomagnetic CoPt truncated octahedrons: facile synthesis, superior electrocatalytic activity and stability for methanol oxidation