Zaslat SMS: Decentralised learning with distributed gradient descent and random features