Army veteran surprised with new home