The fluorescent protein palette: tools for cellular imaging.