57 million Americans are still paying checking account fees