Harrogate's Odeon cinema up for sale for £7m