Glenn McGrath names Virat Kohli as his Test skipper