Four stellar populations and extreme helium variation in the massive outer-halo globular cluster NGC 2419