Montana developer eyes PURPA contracts for 320 MW of wind, 640 MWh of storage