Karzai visits UK for talks with new PM