Find first non repeating character in a string