EU posts $34.4B goods trade deficit in June