Eolian and Natixis close $463 million financing for largest battery energy storage site in Texas