Covalent attachment of bacteriorhodopsin monolayer to bromo-terminated solid supports: preparation, characterization, and protein stability.