Germany's trade surplus rises to $19.9B in August, above estimates