Bank of America's overdraft fees plunge 90% after charges eased