City may pay up to $28M to refinance stadium bonds