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