South Korea’s anti-gay military law breaches human rights, Amnesty says