Stomach development, stem cells and disease