UK's Prime Minister David Cameron told to shut up by a TV Host