Ed Sheeran has taken to Instagram to deny a report that he attended a New Year's Eve party at J.K. Rowling's Scottish home.