Results for the Greater Manchester by-election are expected in the early hours of Friday morning, with the winner expected to be declared around 2am