A fluorophore ligase for site-specific protein labeling inside living cells