NHS and social care need an extra £12bn to get back on track after pandemic, says think tank