A machine learning approach to forecast economic recessions-an Italian case study