An ultra low-power CMOS action potential detector