22 deaths, 696 new cases of coronavirus reported in Punjab