Warning St Albans council faces 'bankruptcy' over £31m