British Public calls BBC fake news on Donald Trump