Supreme Court ruling could save care homes charities and universities millions in VAT