MALTA: an asynchronous readout CMOS monolithic pixel detector for the ATLAS High-Luminosity upgrade