Djokovic won his fifth Wimbledon title after an almost five-hour match, officially now the longest Wimbledon final in history.