Chemical modification of purple membranes: role of arginine and carboxylic acid residues in bacteriorhodopsin