Fundamentals and developments in fluorescence-guided cancer surgery