Engineering green fluorescent protein for improved brightness, longer wavelengths and fluorescence resonance energy transfer