Charles Schwab and TD Ameritrade have reached an agreement