Home Business Big banks have drastically cut overdraft fees, but customers still paid $2.2B last year