Mexico president says containing migrants not enough