Mexico's President Calderon has few choices in drug war