The molecular probes handbook : a guide to fluorescent probes and labeling technologies