Detroit has some of the highest ATM fees in the country, report finds