Kane commits himself to Tottenham for long-term