Harrogate's James Street to get 17-bedroom aparthotel