how much is a new dodge viper