U.S. ambassador rejects U.S. military action in Mexico