BJP to contest all 117 seats independently in 2027 Punjab assembly polls | PiQ Markets