John Terry has 'everything to prove' at Aston Villa