Nigel Farage wins the Clacton by-election, but faces scrutiny over a £5 million gift from a cryptocurrency investor, with ongoing investigations into his financial conduct.