Novak Djokovic has been hailed as "not only the greatest in sport history, but also in life" in an emotional tribute.