Duke Energy reports first-quarter 2021 financial results