Carlos Santana Signs 30-Year Contract Extension With Longtime Hat