2,817 new COVID-19 cases reported in Punjab