Alexander Zverev downs Matteo Berrettini to clinch second Madrid Open crown