Donald Trump hosted a dinner for investors in his meme coin on Thursday, as critics warned the US president was putting personal profit first.