Submicrometre geometrically encoded fluorescent barcodes self-assembled from DNA