After lockdown breach, Punjab orders curfew till March 31