Amid praise, Pope Francis faces criticism from left and right