Vikings trade Culpepper to Miami