Church of England told to repent over putting profits before people