World stocks hit by trade-war strain