**No social media use** US president Donald Trump has said he is prepared to apologise for retweeting posts from a British far-right group.