cheap foods better than vitamins