Stocks close strong ahead of Google earnings even as China throws cold water on U.S. trade talks