Mbappe tops Haaland in World Cup