Higher-order interdependencies and connectivity: A dual-layer hypergraph model for cascading failures