The Scottish Rugby Union have announced a demanding four-Test summer tour of North America, Argentina and South Africa next year.