Fruit and veg 'better than drugs'