NSFormatter subclass for iphone-like phone number field