Pope Francis on Friday slammed both U.S. presidential candidates for what he called anti-life policies on abortion and migration, and advised American Catholics to choose the 'lesser evil' in the upcoming U.S. elections.