Punjab reports 540 more COVID-19 cases