DNA melting and energetics of the double helix.