Chris Carter apologises for spending