Highly pH-resistant long stokes-shift, red fluorescent protein mCRISPRed