The French Open final between Rafael Nadal and Novak Djokovic has been delayed 24 hours for the first time since 1973.