North Korea holds 200,000 political prisoners, says Amnesty