MIX OF MECHANICAL AND THERMAL ENERGY STORAGE SEEN AS BEST BET X2026