Layered double-diffusive convection in porous media