High-speed and low-voltage performance in a charge-trapping flash memory using a NiO tunnel junction