Tennessee city finally abandons law against being gay in public