Sir Richard Branson apologises after his tweet is criticised for showing “so many white people”.