Protonation, photobleaching, and photoactivation of yellow fluorescent protein (YFP 10C): a unifying mechanism.