Chelsea roar back to beat Tottenham 4-3 in London derby