Jonny Gray has been named Scotland under-20s captain for the first time ahead of their Six Nations opener with England.