Euro area posts international trade surplus of $23.6B in July