Peroxidase-like catalytic activity of cubic Pt nanocrystals