Neutrino dispersion in external magnetic field and plasma