Structure and fluorescence mechanism of GFP