Rock & Roll Hall of Famer Joe Walsh Pledges to Fight North Carolina Anti-LGBT Law