Walmart set to offer digital banking and checking accounts