SunTrust Banks agreed to resolve allegations that its investment services subsidiary collected more than 1.1 million in avoidable fees from clients by improperly recommending more expensive share classes of various mutual funds when cheaper shares of the same funds were available.