Veganism and animal welfare, scientific, ethical, and philosophical arguments