Pakistan’s president Asif Ali Zardari has been urged to cancel his visit to the UK after David Cameron said parts of the country “exported terrorism”.