Seven Punjabis elected MPPs in Ontario, PC Party sweeps provincial polls