Ukraine hit a major Moscow oil refinery for a second time in a week and disrupted commercial flights at Moscow airports in one of its biggest drone attacks since the start of the conflict more than four years ago, Russian officials said Thursday.