Sheeran sells record one million tickets