Russia may invite Taliban