Towards Accurate and Efficient Sub-8-Bit Integer Training