Bradley Walsh said he's been 'desperate' for this 'for so long'