The Church of England has announced Sam Allardyce as the new Archbishop of Canterbury until the end of the season.