2,107 new COVID-19 cases reported in Punjab