Chiefs trade for Vikings CB Mike Hughes