Bank fees further erode free checking accounts