Tottenham Hotspur have confirmed Harry Kane will be out until April with the England captain set to have surgery on his left hamstring.