Gen Keane questions whether Pakistan, Saudi Arabia and Qatar can be trusted in Iran talks