King Charles has attended a show without Queen Camilla who is battling a chest infection, with the monarch seen laughing at a joke referencing Donald Trump.