when u eat or drink anything your stomach swells and get hard what would cause this