Cher calls Donald Trump "a f***ing idiot"