Military pact won’t allow US to invade Venezuela: Santos