Duke Energy posts strong Q2 earnings, though Covid clouds ye