DTE Energy agrees to $840,000 fine in shut-off snafu