ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Training