Pope Francis has criticised the Brazilian church's failure to keep its flock from straying to evangelical churches, challenging the region's bishops to be closer to their people to understand their problems and offer them credible solutions.