4 bedroom 2 bath home for sale