Tofu worse for the environment than meat, say farmers