Mayor uses veto power to snuff out no-smoking ordinance