El tenista alemán Alexander Zverev conquistó el torneo de Roland Garros tras superar al italiano Flavio Cobolli en una intensa final de cinco sets.