John Weeks confirmed as new head of college at Scots All Saints