Glasgow fly-half Duncan Weir will make his first start for Scotland in Saturday's Six Nations Championship match against Wales at Murrayfield.