Nigel Farage cancelled by his bank with 'no explanation'