PPL Corporation (PPL) reports earnings