4 bedroom 3.5 bath 3 level townhouse for sale in fairfax va