Idaho utility commits to supply 100% clean energy by 2045, starting with deal to buy 120MW from future solar project…