Papua New Guinea Prime Minister Peter O’Neill announced his resignation on Sunday after weeks of high-level defections from the ruling party.