A new approach to backward error analysis of LU factorization