Mexican army has taken control of major port in effort to combat drug cartel