Three amazing benefits of eating beans