Vegan and vegetarian diets are the best for losing weight, new study finds