Imran Khan has called off his most anticipated long march, giving a six-day ultimatum to government to dissolve assemblies and announce fresh elections.