MALTA: a CMOS pixel sensor with asynchronous readout for the ATLAS High-Luminosity upgrade