Ben Carson has accepted Donald Trumps offer to be secretary of Housing and Urban Development, filling a key role in the president-elects cabinet, according to a report in The Wall Street Journal.