Moeen Ali spins England to crushing win over Proteas