DOMINION RESOURCES, INC. $1,000,000,000 2005 Series D Floating Rate Senior Notes Due 2007 UNDERWRITING AGREEMENT