ELRT: Efficient Low-Rank Training for Compact Convolutional Neural Networks