The Treasury select committee has published a report criticising high street banks and accusing them of treating low-income customers as "second-class citizens".