Sheltered housing saves NHS and social care nearly £500m per year