Why is the diagnosis of stomach cancer often delayed?