Neutrinos in Particle Physics, Astrophysics and Cosmology