RadioShack and Citi Retail Services extend consumer credit agreement