Pakistani opposition leader Imran Khan, who tried to oust Prime Minister Nawaz Sharif in a row over offshore wealth, has acknowledged using an offshore company to avoid paying British tax on a London property sale.