Similarities and differences between diabetic and idiopathic gastroparesis.