Cascading behaviors in random directed dependency networks