Fluorescent S-layer protein colloids