Cross-diffusion effects on the double-diffusive convection in a rotating vertical porous cylinder with vertical throughflow