Genetically-Encoded Optical Barcodes For Single-Cell Analysis