Priests and religious people are God’s gift to humanity says Archbishop John Barwa