Impact of business environmental uncertainty and supply network characteristics on performance of business organisations