Thailändische Spezialeinheiten haben einen Soldaten in einem Einkaufszentrum erschossen, der zuvor mehr als 25 Menschen bei einem Amoklauf getötet hatte.