Priest accepts blame for past wrongs