Even a small meal for a doctor can tip the balance for a brand-name drug