Phil Taylor came back from 4-2 down to beat Michael van Gerwen 7-4 in an absorbing World Darts Championship final at Alexandra Palace.