Fragment charge difference method for estimating donor-acceptor electronic coupling: Application to DNA π-stacks