Sinner dominates Zverev in Madrid, wins fifth straight Masters 1000 and breaks Djokovic's record