'Nanomagnetic' computing can provide low-energy AI