American Portfolios Financial Services has agreed to pay more than $5.1 million to resolve allegations that it overcharged customers for its cash sweep program and improperly held on to interest due ...