Saints end a five-year wait with emotional grand final win