In historic first, Microsoft signs deal to buy fusion power by 2028