St. John Paul was a good shepherd, pope says on saint's birthday