Stern–Gerlach spin filter using surface acoustic waves