Double diffusive flow of a hydromagnetic nanofluid in a rotating channel with Hall effect and viscous dissipation: Active and passive control of nanoparticles