How is stomach cancer diagnosed?