US trade deficit for goods falls 2.5% in June