A bottle of wine a week, combined with a Mediterranean diet, could be as good as statins for heart health, academics have suggested.