Energy relaxation of carotenoids in solution and in LH2 complexes studied with sub-10-fs temporal resolution