12 deaths, 158 new cases reported in Punjab