Mexican president asks US to send $20B to Latin America, legalize migrants