ATM fees hit record high, free checking accounts decline