pyloric stenosis non projectile vomiting