Ed Sheeran’s ‘Perfect’ tops UK charts of 2018