Plasmon resonance spectroscopy: probing molecular interactions at surfaces and interfaces