Dominion, SCANA agree to $14.6B all-stock merger