Mayors clash over Olympic costs