Nigel Farage dubs Prince Charles a 'threat to monarchy, the Commonwealth and the English-speaking world'