The large scale geometry of nilpotent Lie groups