vegetable rich in protein