A causal Schwarzschild-de Sitter interior solution by gravitational decoupling