Vikings trade down, draft left tackle Matt Kalil