Pope donates $500,000 for migrants stranded in Mexico