Re-election for CM Punjab to take place on July 22: SC