Trump accepts 'unprecedented' invite from Britain's King Charles