highest protein beans per 100g