the top 10 high protein vegetables