Hurricane Karl weakens in Mexico after claiming the lives of 12 people and causing millions of dollars worth of damage.