NanoFAST: structure-based design of a small fluorogen-activating protein with only 98 amino acids†