To bail-out or to bail-in? Answers from an agent-based model