US diplomat John Kerry calls in PM Imran Khan in Riyadh where the premier stresses need for engagement with Afghanistan