The spectrum and structure of the He2 molecule