protein in 500 grams of tofu