Portland General Electric announces 2023 financial results a