John Tavares leaves Islanders, heads home to Toronto