Biosensing and Catalysis Applications of Nanoporous Gold (NPG) and Platinum-Speckled Nanoporous Gold (NPG-Pt) Electrodes