Imran Khan flays ‘power politics’ in Punjab