vegetables with protein