June Trade Deficit Smaller Than Expected, Ex-Petroleum Deficit Near Record