Vegan calories have a far smaller impact on the environment than those from meat, fish, dairy and eggs.