Spire Healthcare shares soar on £1bn takeover offer