Otley Road in Harrogate to face six weeks of roadworks