A goal programming approach to multi-objective optimization of firefighting strategies in the event of domino effects