AAP to emerge as the single-largest party in Punjab