US chat show host slams Beyoncé.