Brexit Party to fight 'every seat' in general election unless Boris Johnson tears up his EU deal