Physics Results from E706