Karachi gives new energy, strength to Imran, improves his prospects