Imran Khan having dinner with Donald trump