With Imran Khan’s announcement to contest the general election from a Karachi seat, the city’s politics has suddenly become heated