Fruits and vegetables provide high levels of nutrition at a fair price while sweets and desserts are the worst in nutrient-per-price ratio, say scientists.