A non-covalent complex of quantum dots and chlorin e6: efficient energy transfer and remarkable stability in living cells revealed by FLIM