Battle for Punjab: Advantage NDA or Will UPA bounce back?