The Mile Castle Hotel in Newcastle - the region’s first Wetherspoon hotel - has opened after a £2.8m investment.