Former B&G and Kingfisher executive Stephen Robertson has been appointed as director general of the British Retail Consortium (BRC).