Djokovic breaks Federer record in Melbourne win