Veteran surprised with new home