Harry Kane has announced that he will be staying at Tottenham this summer, bringing to an end a transfer saga which has rumbled on since May.