Overdraft fees cost bank customers hundreds a year