Plant-based foods are better for health, environment