Harrogate Borough Council to be stripped of financial powers