Pope Francis has urged Mexico's political and church leaders to work much harder to provide security and justice for their citizens.