Titanium nitride as a plasmonic material for visible wavelengths