Putin and Kim Jong Un sign aggression pact