here are few health benefits of beans