matrix_mul now reads matrix from file