Boris Johnson should 'go now', says Tiverton by-election winner