Constellation Energy to buy stake in Texas nuclear plant in $1.75 billion deal