Business tourism worth 2bn to Scots economy