Amazon Signs 20-Year Nuclear Power Agreement with Constellation Energy in $3 Billion Infrastructure Deal