Bacteriorhodopsin as a Photochromic Retinal Protein for Optical Memories